﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PlanningGIS.MapSheet
{
    /// <summary>
    /// 图面元素信息
    /// </summary>
    public interface IFrameInfo
    {
        /// <summary>
        /// 获取或设置单位，默认为1000（千米）【输入，可选】
        /// </summary>
        int UnitValue { get; set; }

        /// <summary>
        /// 图名
        /// </summary>
        string SheetName { get; set; }

        /// <summary>
        /// 获取或设置X的偏移量【输入，非必需】
        /// </summary>
        double XOffset { get; set; }

        /// <summary>
        /// 获取或设置Y的偏移量【输入，非必需】
        /// </summary>
        double YOffset { get; set; }

        /// <summary>
        /// 密级
        /// </summary>
        string SecurityLevel { get; set; }

        /// <summary>
        ///  单位
        /// </summary>
        string UnitName { get; set; }

        /// <summary>
        /// 九宫格图号
        /// </summary>
        List<string> SheetCodes { get; set; }

        /// <summary>
        /// 左下角数据信息
        /// </summary>
        List<string> BottomLeftValues { get; set; }

        /// <summary>
        /// 右下角数据信息
        /// </summary>
        List<string> BottomRightValues { get; set; }
    }
}
